contractor's pumps - French English Dictionary